A Fuzzy Logic Based Software Cost Estimation Model
نویسندگان
چکیده
Software cost estimation is a challenging and onerous task. Estimation by analogy is one of the expedient techniques in software effort estimation field. However, the methodology utilized for the estimation of software effort by analogy is not able to handle the categorical data in an explicit and precise manner. Early software estimation models are based on regression analysis or mathematical derivations. Today’s models are based on simulation, neural network, genetic algorithm, soft computing, fuzzy logic modelling etc. This paper aims to utilize a fuzzy logic model to improve the accuracy of software effort estimation. In this approach fuzzy logic is used to fuzzify input parameters of COCOMO II model and the result is defuzzified to get the resultant Effort. Triangular fuzzy numbers are used to represent the linguistic terms in COCOMO II model. The results of this model are compared with COCOMO II and Alaa Sheta Model. The proposed model yields better results in terms of MMRE, PRED(n) and VAF.
منابع مشابه
Type-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation
predicting the effort of a successful project has been a major problem for software engineers the significance of which has led to extensive investigation in this area. One of the main objectives of software engineering society is the development of useful models to predict the costs of software product development. The absence of these activities before starting the project will lead to variou...
متن کاملA Fuzzy Based Model for Software Quality Estimation Using Risk Parameter Assessment
Software Cost Estimation is the challenging factor in project management. Accurate cost estimation helps to complete project with in time and budget. Due to this behavior of the project it is considered as a risky project .Under these conditions risk management is mandatory. Large numbers of estimation models have been proposed over the last 30 years. Constructive Cost Model (COCOMO) is one of ...
متن کاملDeveloping a Risk Management Model for Banking Software Development Projects Based on Fuzzy Inference System
Risk management is one of the most influential parts of project management that has a major impact on the success or failure of projects. Due to the increasing use of information technology (IT) systems in all fields and the high failure rate of IT projects in software development and production, it is essential to effectively manage these projects is essential. Therefore, this study is aimed t...
متن کاملFuzzy Logic based framework for Software Development Effort Estimation
Software development effort estimation is among one of the most challenging jobs that software developers need to perform. Due to the lack of information during the early stages of software development, the developers often express their inability to estimate accurately the effort, cost and schedule of the software under consideration. This inaccuracy in estimation leads to monetary losses as w...
متن کاملComparative Analysis of COCOMO81 using Various Fuzzy Membership Functions
Software Estimation has always been one of the prompting challenges for the software engineers. Software cost estimation techniques helps in forecasting the amount of effort required to develop software. Constructive Cost Model (COCOMO) is considered to be the most widely used model for effort estimation. Cost drivers have great influence on the COCOMO and this paper investigates the role of co...
متن کامل